aacf1e4c19e25f3e0d501e48635713cafc7f3390,platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java,PluginManager,handleComponentError,#Throwable#String#ComponentConfig#,194
Before Change
throw (StartupAbortedException)t;
}
PluginId pluginId = config != null ? config.getPluginId() : getPluginByClassName(componentClassName);
if (pluginId != null && !CORE_PLUGIN_ID.equals(pluginId.getIdString())) {
getLogger().warn(t);
After Change
PluginId pluginId = null;
if (config != null) {
pluginId = config.getPluginId();
}
if (pluginId == null || CORE_PLUGIN_ID.equals(pluginId.getIdString())) {
pluginId = getPluginByClassName(componentClassName);
}
if (pluginId == null || CORE_PLUGIN_ID.equals(pluginId.getIdString())) {
if (t instanceof PicoPluginExtensionInitializationException) {
pluginId = ((PicoPluginExtensionInitializationException)t).getPluginId();
}